package com.py.credit.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.py.credit.entity.Dynamicnews;
import com.py.framework.core.common.Page;

public interface DynamicnewsDao {
	/**
	 * 添加动态信息
	 */
	void addDynamicnews(@Param(value = "dynamicnews") Dynamicnews dynamicnews);

	/**
	 * 删除动态信息
	 */
	void deleteDynamicnewsById(@Param(value = "id") Integer id);

	/**
	 * 修改动态信息
	 */
	void updateDynamicnewsById(@Param(value = "dynamicnews") Dynamicnews dynamicnews);

	/**
	 * 根据id查询动态信息
	 */
	Dynamicnews selectDynamicnewsById(@Param(value = "id") Integer id);

	/**
	 * 分页查询动态信息
	 */
	List<Dynamicnews> selectDynamicnewsByLikeForPage(@Param(value = "dynamicnews") Dynamicnews dynamicnews,
			@Param(value = "page") Page page);

	/**
	 * 修改访问次数
	 */
	void updateDynamicnewsCount(@Param(value = "dynamicnews") Dynamicnews dynamicnews);
}
